html {
  font-size: 62.5%;
}

body,html,p {
  padding: 0;
  margin: 0;
}
body,html {
  min-height: 100vh;
  background-color: rgba(213,41,72,1);
}
.desc-box {
  width: 100%;
  background-color: rgba(213,41,72,1);
  margin-top:-0.3rem;
  overflow: hidden;
  /* position: absolute;
  bottom: 0rem;
  left: 0rem;  */
}
.desc {
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  
  padding: 3.5rem 2.2rem 1.9rem;
}

.diamond-desc {
  width:100%;
  height:12.8rem;
  background:rgba(152,11,29,1);
  border-radius:1rem;
  position: relative;
}

.bar {
  padding: 0 6.7rem;
  position: relative;
  top: -1.75rem;
}

.bar .bar-desc {
  width:100%;
  height:3.5rem;
  background:linear-gradient(90deg,rgba(255,58,103,1) 0%,rgba(66,63,255,1) 100%);
  border-radius:1.8rem;
  font-size:1.4rem;
  font-weight:500;
  color:rgba(255,255,255,1);
  line-height:3.5rem;
  text-align: center;
}

.diamond-desc .bar-desc-1 {
  display: block;
  height:2rem;
  font-size:1.4rem;
  font-weight:400;
  color:rgba(255,166,179,1);
  line-height:2rem;
  text-align: center;
}

.diamond-desc .bar-desc-2 {
  height:2.4rem;
  font-size:3.6rem;
  font-weight:500;
  color:rgba(255,192,161,1);
  line-height:2.4rem;
  display: block;
  text-align: center;
  margin-top: 2rem;
}

.diamond-desc .bar-desc-2 span:nth-child(2) {
  display: inline-block;
  height:2rem;
  font-size:1.4rem;
  font-weight:400;
  color:rgba(255,166,179,1);
  line-height:2rem;
}

.diamond-desc .right-down {
  width: 7.4rem;
  height: 7.4rem;
  position: absolute;
  right: -1.8rem;
  bottom: -1.8rem;
}

.text-desc {
  height:9.6rem;
  font-size:1.4rem;
  font-weight:400;
  color:rgba(255,224,222,1);
  line-height:2.4rem;
  margin-top: 1rem;
}

.btn-box {
  box-sizing: border-box;
  padding: 0 6rem;
  margin: 0 auto 1.9rem;
}
.btn {
  width:100%;
  height:4rem;
  background:linear-gradient(180deg,rgba(255,239,211,1) 0%,rgba(254,196,153,1) 100%);
  border-radius:2.4rem;
}

.btn-desc {
  display: block;
  width:8rem;
  height:2.8rem;
  font-size:2rem;
  font-weight:500;
  color:rgba(181,13,65,1);
  line-height:4rem;
  margin: 0 auto;
}

.btn:active {
  box-shadow: 0 0.3rem 0.6rem rgba(255,239,211,1);
}